package com.sdstc.modules.service;

import com.sdstc.modules.eneity.PlanFileEntity;
import com.sdstc.modules.query.PlanFileQuery;
import com.sdstc.modules.vo.PlanFileTableVo;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;

/**
 * @author ：wk
 * @date ：Created in 2022/11/11 9:09
 */
public interface PlanFileService {

    PlanFileEntity savePlanFile(PlanFileEntity planFileEntity, MultipartFile file);

    PlanFileEntity updatePlanFile(PlanFileEntity planFileEntity);

    void deletePlanFile(String fileId);

    List<PlanFileEntity> getPlanFileList(PlanFileQuery planFileQuery);

    PlanFileTableVo getPlanFilePage(PlanFileQuery planFileQuery);

}
